home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1999 February / Macworld (1999-02).dmg / Games World / SharewareGames / Xconq 7.2.2 / lib / stdunit.g < prev    next >
Text File  |  1998-05-22  |  19KB  |  702 lines

  1. (game-module "stdunit"
  2.   (blurb "base module for standard game")
  3.   )
  4.  
  5. ;;; New format version of the standard game.  This file is just types and
  6. ;;; tables, is not a complete game (see "standard" for that).
  7.  
  8. (unit-type infantry (image-name "soldiers")
  9.   (help "marches around and captures things"))
  10. (unit-type armor (image-name "tank")
  11.   (help "faster than infantry, limited to open terrain"))
  12. (unit-type fighter (image-name "fighter")
  13.   (help "interceptor to get those nasty bombers"))
  14. (unit-type bomber (image-name "4e")
  15.   (help "long range aircraft, carries infantry and bombs"))
  16. (unit-type destroyer (image-name "dd")
  17.   (help "fast, cheap, and sinks subs"))
  18. (unit-type submarine (image-name "sub")
  19.   (help "sneaks around and sinks ships"))
  20. (unit-type troop-transport (name "troop transport") (image-name "ap")
  21.   (help "carries infantry and armor across the pond"))
  22. (unit-type carrier (image-name "cv") (char "C")
  23.   (help "carries fighters and bombers around"))
  24. (unit-type battleship (image-name "bb") (char "B")
  25.   (help "the most powerful ship"))
  26. (unit-type nuclear-bomb (name "nuclear bomb") (image-name "bomb") (char "N")
  27.   (help "leveler of cities (and anything else)"))
  28. (unit-type base (image-name "airbase") (char "/")
  29.   (help "airbase plus port"))
  30. (unit-type town (image-name "town20") (char "*")
  31.   (help "smaller than a city"))
  32. (unit-type city (image-name "city20") (char "@")
  33.   (help "capital of a side"))
  34.  
  35. (define i infantry)
  36. (define a armor)
  37. (define f fighter)
  38. (define b bomber)
  39. (define d destroyer)
  40. (define s submarine)
  41. (define t troop-transport)
  42. (define cv carrier)
  43. (define bb battleship)
  44. (define nuke nuclear-bomb)
  45. (define / base)
  46. (define * town)
  47. (define @ city)
  48.  
  49. (material-type fuel
  50.   (help "basic supply that all units need"))
  51. (material-type ammo
  52.   (help "generic supply used in combat"))
  53.  
  54. (include "stdterr")
  55.  
  56. (define ground (i a))
  57. (define aircraft (f b))
  58. (define ship (d s t cv bb))
  59. (define cities (* @))
  60. (define places (/ * @))
  61. (define movers (i a f b d s t cv bb nuke))
  62.  
  63. (define water (sea shallows))
  64. (define land (swamp plains forest desert mountains))
  65.  
  66. ;;; Static relationships.
  67.  
  68. (table vanishes-on
  69.   (ground water true)
  70.   (armor swamp true)
  71.   (places water true)
  72.   (ship land true)
  73.   (ship road true)
  74.   ;; Only aircraft can deal with ice.
  75.   (u* ice true)
  76.   (aircraft ice false)
  77.   )
  78.  
  79. ;; Unit-unit capacities.
  80.  
  81. ;; Note that carriers have room for up to 8 fighters, but only
  82. ;; two bombers.
  83.  
  84. (table unit-capacity-x
  85.   (cv fighter 4)
  86.   )
  87.  
  88. (add b capacity 1)
  89. (add t capacity 6)
  90. (add cv capacity 4)
  91. (add places capacity (20 40 80))
  92.  
  93. (table unit-size-as-occupant
  94.   ;; Disable occupancy by default.
  95.   (u* u* 100)
  96.   ;; Bombers can carry one infantry or one nuke.
  97.   ((i nuke) b 1)
  98.   ;; Transports can carry 6 armor or infantry.
  99.   (ground t 1)
  100.   ((f b) cv (1 2))
  101.   ;; Bases can hold 10 of most unit types, but up to 20 fighters.
  102.   (u* / 2)
  103.   (fighter / 1)
  104.   ;; City types have lots of capacity for everything.
  105.   (movers cities 1)
  106.   )
  107.  
  108. (table occupant-max (u* u* 99))
  109.  
  110. ;;; Unit-terrain capacities.
  111.  
  112. ;; Limit units to 16 in one cell, for the sake of playability and
  113. ;; and drawability.  Places cover the entire cell, however.
  114.   
  115. (add t* capacity 16)
  116.  
  117. (table unit-size-in-terrain
  118.   (u* t* 1)
  119.   ;; Allow aircraft to pass over towns instead of landing.
  120.   (aircraft t* 0)
  121.   (places t* 16)
  122.   )
  123.  
  124. ;;; Unit-material capacities.
  125.  
  126. (table unit-storage-x
  127.   (u* fuel ( 6 10 18 36 100 100 200 400 200  0 200 500 900))
  128.   (u* ammo ( 6  4  3  3  20  10  20  40  40  0 100 200 400))
  129.   )
  130.  
  131. ;;; Vision.
  132.  
  133. ;; Towns and cities always have foreign correspondents, telephones,
  134. ;; private citizens coming and going, so their state is always
  135. ;; going to be available to any side that knows they exist.
  136.  
  137. (add cities see-always true)
  138.  
  139. ;; Cities have more powerful radar and sensing systems, and
  140. ;; so they can see out further.
  141.  
  142. (add @ vision-range 3)
  143.  
  144. (table see-chance-adjacent
  145.   ;; Submarines are always hard to see.
  146.   (u* s 10)
  147.   ;; A bomb in a truck is rather small and inconspicuous.
  148.   (u* nuke 10)
  149.   )
  150.  
  151. ;;; Actions.
  152.  
  153. (add u* acp-per-turn  (1 2 9 6 3 3 2 4 4 1 0 1 1))
  154.  
  155. ;;; Movement.
  156.  
  157. (add places speed 0)
  158.  
  159. ;; Don't be too picky about mp usage.
  160.  
  161. (add u* free-mp 1)
  162.  
  163. ;; Aircraft should always be able to land, and this in
  164. ;; conjunction with the entry cost will result in airplanes
  165. ;; being able to land at any time during their time, but
  166. ;; always having to wait until the next turn to take off
  167. ;; again.
  168.  
  169. (add aircraft free-mp (9 6))
  170.  
  171. (table mp-to-enter-terrain
  172.   ((cv bb) shallows 2)
  173.   (a (swamp forest mountains) 99)
  174.   ;; No special trouble to get on a road
  175.   ;; (such as when using to cross a river).
  176.   (a road 0)
  177.   (ground water 99)
  178.   (ship land 99)
  179.   ;; Don't let ships use roads.  This might seem unnecessary,
  180.   ;; but consider the case of a ship in a town wanting to leave
  181.   ;; in a direction that has a road.  If the road appears to be
  182.   ;; cheaper and the ship has enough mp, it will take the road
  183.   ;; and then vanish.
  184.   (ship road 99)
  185.   (u* ice 99)
  186.   (aircraft ice 1)
  187.   )
  188.  
  189. (table mp-to-leave-terrain
  190.   ;; This is for accident prevention, in the case of a ground
  191.   ;; unit on a road bridge that doesn't quite reach land.
  192.   (ground water 99)
  193.   )
  194.  
  195. (table mp-to-traverse (a road 1))
  196.  
  197. (table material-to-move
  198.   (movers fuel 1)
  199.   (nuke fuel 0)
  200.   )
  201.  
  202. (table mp-to-enter-unit
  203.   (u* u* 1)
  204.   ; aircraft can't sortie again until next turn
  205.   ;(f u* 9)
  206.   ;(b u* 6)
  207.   ;; Some cost to land, but can still take off again in the same turn.
  208.   (f u* 2)
  209.   (b u* 2)
  210.   (ship u* 0)
  211.   (a cities 0)   ; travel quickly on surrounding roads.
  212.   )
  213.  
  214. (table consumption-per-move
  215.   (movers fuel 1)
  216.   ;; Nukes are "important", a country would never risk them running out.
  217.   (nuke fuel 0)
  218.   )
  219.  
  220. ;;; Construction.
  221.  
  222. ;; Nuclear weapons must be researched before they can be built.
  223.  
  224. (add nuke tech-max 60)
  225. (add nuke tech-to-build 60)
  226.  
  227. ;; Only cities can research nukes.
  228.  
  229. (table acp-to-research (@ nuke 1))
  230.  
  231. (table tech-per-research (@ nuke 1.00))
  232.  
  233. ;; Limit the amount of gain possible due to a concentrated effort.
  234. ;; Note that this will only have an effect in games with many cities.
  235.  
  236. (add nuke tech-per-turn-max 3)
  237.  
  238. ;; Basically, units take about as many turns to complete as their cp.
  239.  
  240. (add u* cp (4 7 8 16 10 16 12 30 40 20 5 1 1))
  241.  
  242. (table acp-to-create
  243.   (i / 1)
  244.   (cities movers 1)
  245.   )
  246.  
  247. (table cp-on-creation
  248.   (a / 2)
  249.   )
  250.  
  251. (table acp-to-build
  252.   (i / 1)
  253.   (cities movers 1)
  254.   )
  255.  
  256. (table cp-per-build
  257.   (a / 2)
  258.   )
  259.  
  260. (table occupant-can-construct (u* u* false))
  261.  
  262. ;;; Repair.
  263.  
  264. ;; Explicit repair actions accelerate the recovery of lost hp.
  265.  
  266. (table acp-to-repair
  267.   (cities u* 1)
  268. ;  (/ u* 1)
  269.   (cv cv 1)
  270.   (bb bb 1)
  271.   (i places 1)
  272.   )
  273.  
  274. (table hp-per-repair
  275.   ;; Towns and cities can repair anything.
  276.   (cities u* 1.00)
  277. ;  (/ u* 3.00)  ; what is this all about?
  278.   ;; Capital ships are equipped to do major repairs to themselves.
  279.   (cv cv 1.00)
  280.   (bb bb 1.00)
  281.   ;; The army's engineers can do lots of repair work if put to the task.
  282.   (i places (2.00 5.00 5.00))
  283.   )
  284.  
  285. (table auto-repair
  286.   ;; Capital ships are equipped to do major repairs to themselves.
  287.   (cv cv 0.50)
  288.   (bb bb 0.50)
  289.   (cities movers 0.50)
  290.   )
  291.  
  292. ;; Some types have sufficient people and redundancy to do some repair work
  293. ;; without affecting their readiness to act.
  294.  
  295. (add (cv bb /) hp-recovery 0.50)
  296. (add cities hp-recovery 1.00)
  297.  
  298. ;;; Production.
  299.  
  300. (table base-production
  301.   (ground fuel 1)
  302.   ;; This is not too realistic, but otherwise keeping tanks fueled
  303.   ;; is a major hassle.  This is supposed to be a game, not an
  304.   ;; exercise in logistics (play "empire.g" if you want that).
  305.   (a fuel 2)
  306.   (places fuel (10 20 50))
  307.   (places ammo (5 10 20))
  308.   )
  309.  
  310. (table productivity
  311.   ;; Plains are assumed to be settled and have fuel stocks.
  312.   (i (swamp desert mountains) 0)
  313.   ;; It *is* worthwhile to make players think about logistics
  314.   ;; when operating in the desert.
  315.   (a desert 0)
  316.   (/ land (0 100 50 20 20))
  317.   (* land (0 100 50 20 20))
  318.   (@ land (0 100 50 20 20))
  319.   )
  320.  
  321. (table base-consumption
  322.   ;; Note that armor does *not* have a base consumption;
  323.   ;; tanks that don't move don't need fuel.  (Infantry
  324.   ;; still needs fuel, because an infantry unit in real life
  325.   ;; has a large number of personnel, and fuel represents
  326.   ;; their general energy and food consumption.)
  327.   ((i f b) fuel (1 3 2))
  328.   (ship fuel 1)
  329.   )
  330.  
  331. (table hp-per-starve
  332.   ((i f b) fuel 1.00)
  333.   ;; Immobilized tanks eventually rust...
  334.   (armor fuel 0.05)
  335.   (ship fuel 0.10)
  336.   (places fuel 0.05)
  337.   )
  338.  
  339. (table consumption-as-occupant
  340.   ;; Aircraft on the ground or in a carrier just sit there.
  341.   ((f b) fuel 0)
  342.   )
  343.  
  344. ;;; Combat.
  345.  
  346. (add u* hp-max (1 1 1 2 3 2 3 4 8 1 10 20 40))
  347.  
  348. ;; Units are generally crippled, moving at half speed,
  349. ;; at about 1/2 of hp-max, sometimes rounding up, sometimes down.
  350.  
  351. (add b  speed-damage-effect ((1 50) (2 100)))
  352. (add d  speed-damage-effect ((1 50) (2 100) (3 100)))
  353. (add s  speed-damage-effect ((1 50) (2 100)))
  354. (add t  speed-damage-effect ((1 50) (2  50) (3 100)))
  355. (add cv speed-damage-effect ((1 50) (2  50) (3 100) (4 100)))
  356. (add bb speed-damage-effect ((1 50) (4  50) (5 100) (8 100)))
  357.  
  358. ;;; The main hit table.
  359.  
  360. (table hit-chance
  361.   (i u* ( 50  40  20  15  20  20  30  20   9  40  80  60  40))
  362.   (a u* ( 60  50  30  30  30  20  30  20  20  50  90  70  50))
  363.   (f u* ( 15  25  60  70  20  30  20  50  40  80 100 100 100))
  364.   (b u* ( 20  20  10   9  30  50  50  70  60  50  90  95  99))
  365.   (d u* (  5   5  10   5  60  70  60  40  20   0  99  90  80))
  366.   (s u* (  0   0  10   5  40  10  60  40  50   0   0   0   0))
  367.   (t u* ( 20   5  10   5  40  40  40  30   9   0   0   0   0))
  368.  (cv u* ( 30  20  40  10  30  30  40  20  20   0   0   0   0))
  369.  (bb u* ( 50  50  50  20  70  50  90  50  90   0 100 100 100))
  370. ;  (nuke u* 100) ; doesn't really matter
  371.   (/ u* ( 10  10  20  20  20  20  30  20  20   0   0   0   0))
  372.   (* u* ( 30  20  50  40  40   0  30  20  20   0   0   0   0))
  373.   (@ u* ( 50  40  70  60  50   0  30  20  50   0   0   0   0))
  374.   )
  375.  
  376. (table damage
  377.   (u* u* 1)
  378.   (a places 2)
  379.   (b ship 2)
  380.   (b s 1)
  381.   (b places (2 2 3))
  382.   (d s 2)
  383.   (s ship 3)
  384.   (s bb 4)
  385.   (bb u* 2)
  386.   (bb cities (3 4))
  387.   )
  388.  
  389. (table capture-chance
  390.   (i places (70 50 30))
  391.   (a places (90 70 50))
  392.   )
  393.  
  394. (table independent-capture-chance
  395.   (i places (100 80 50))
  396.   (a places (100 95 70))
  397.   )
  398.  
  399. ;; Intelligent and/or valuable units will work to preserve themselves.
  400.  
  401. (table retreat-chance
  402.   (a i 10)
  403.   (a a 20)
  404.   (f f 20)
  405.   (f b 50)
  406.   (ship cv 50)
  407.   )
  408.  
  409. ;; Attack and counterattack are completely symmetrical.
  410.  
  411. ;(table counter-strength (u* u* 100))
  412.  
  413. ;; infantry can capture cities even on water.
  414.  
  415. (table bridge (i places true))
  416.  
  417. (table protection ; actually ablation?
  418.   ;; places offer some protection to occupants
  419.   (places movers 50)
  420.   ;; but bases make aircraft sitting ducks, so no protection there.
  421.   (base aircraft 100)
  422.   ;; inf and armor protect the places housing them.
  423.   ;; can't make this too large or city can be
  424.   ;; invulnerable.
  425.   (i places 80)
  426.   (a places 60)
  427.   ; bases benefit more from protection.
  428.   (ground / (50 40))
  429.   )
  430.  
  431. ;; Combat requires ammo, and uses it up.
  432.  
  433. (table consumption-per-attack (u* ammo 1))
  434.  
  435. (table hit-by (u* ammo 1))
  436.  
  437. ;;; Detonation.
  438.  
  439. ;; Nukes work by detonation rather than by conventional attack actions.
  440.  
  441. (add nuke acp-to-detonate 1)
  442.  
  443. (add nuke hp-per-detonation 1)
  444.  
  445. (table detonation-damage-at (nuke u* 60))
  446.  
  447. (table detonation-damage-adjacent (nuke u* 1))
  448.  
  449. (table detonation-terrain-damage-chance
  450.   (nuke (plains forest) 100)
  451.   )
  452.  
  453. (table terrain-damaged-type
  454.   (plains desert 1)
  455.   (forest desert 1)
  456.   )
  457.  
  458. ;;; Disbanding.
  459.  
  460. ;; This does movers in one shot except battleships, which historically
  461. ;; are usually difficult to scuttle.
  462.  
  463. (add movers acp-to-disband 1)
  464. (add bb acp-to-disband 2)
  465.  
  466. (add movers hp-per-disband 4)
  467.  
  468. ;; Takes a while to dismantle a base.
  469.  
  470. (add / hp-per-disband 2)
  471.  
  472. ;;; Changing sides.
  473.  
  474. (add u* acp-to-change-side 1)
  475. (add i acp-to-change-side 0)
  476.  
  477. (add i possible-sides '(not "independent"))
  478.  
  479. ;;; Automatic things.
  480.  
  481. ;; Economy.
  482.  
  483. (table out-length
  484.   ;; Net consumers of supply should never give any up automatically.
  485.   ((i a b f nuke) m* -1)
  486.   ;; Cities and towns can share things around.
  487.   (/ m* 6)
  488.   (cities m* 12)
  489.   )
  490.  
  491. (table in-length
  492.   ;; Supply to ground units can go a couple hexes away.
  493.   (ground m* 3)
  494.   ;; Cities and bases can get their supplies from some distance away.
  495.   (/ m* 6)
  496.   (cities m* 12)
  497.   )
  498.  
  499. ;; Fate of units when a side loses.
  500.  
  501. ;; Towns and cities are forever.
  502. (add / lost-vanish-chance 1000)
  503. (add cities lost-vanish-chance 0)
  504.  
  505. (table lost-surrender-chance (u* u* 5000))
  506.  
  507. (add / lost-revolt-chance 10000)
  508. (add cities lost-revolt-chance 10000)
  509.  
  510. ;;; Scoring.
  511.  
  512. ;; Most units aren't worth much, but ground units can capture
  513. ;; cities, carriers and battleships are powerful, and nukes are
  514. ;; devastating, especially when stockpiled.
  515.  
  516. (add u* point-value 0)
  517. (add (i a) point-value 1)
  518. (add (cv bb) point-value 1)
  519. (add nuke point-value 5)
  520. (add cities point-value (5 25))
  521.  
  522. ;;; Texts.
  523.  
  524. (set action-notices '(
  525.   ((disband infantry self done) (actor " goes home"))
  526.   ((disband u* bomb done) (actor " dismantles " actee))
  527.   ((disband u* u* done) (actee " disbands"))
  528.   ((destroy u* ground) (actor " defeats " actee "!"))
  529.   ((destroy u* aircraft) (actor " shoots down " actee "!"))
  530.   ((destroy u* ship) (actor " sinks " actee "!"))
  531.   ((destroy u* places) (actor " flattens " actee "!"))
  532.   ))
  533.  
  534. (set action-narratives '(
  535.   ((disband infantry self done) (actor " went home"))
  536.   ((disband u* bomb done) (actor " dismantled " actee))
  537.   ((disband u* u* done) (actee " disbanded"))
  538.   ))
  539.  
  540. (set event-notices '(
  541.   ((unit-starved fighter) (0 " runs out of fuel and crashes!"))
  542.   ((unit-starved bomber) (0 " runs out of fuel and crashes!"))
  543.   ))
  544.  
  545. (set event-narratives '(
  546.   ((unit-starved fighter) (0 " ran out of fuel and crashed"))
  547.   ((unit-starved bomber) (0 " ran out of fuel and crashed"))
  548.   ))
  549.  
  550. ;;; Initial setup.
  551.  
  552. (add cities start-with (5 1))
  553. (set country-radius-min 3)
  554. (set country-separation-min 16)
  555. (set country-separation-max 48)
  556. ;; Try to get countries to be on the coast.
  557. (add (sea plains) country-terrain-min (1 4))
  558.  
  559. (table favored-terrain
  560.   (u* t* 0)
  561.   (@ plains 100)
  562.   (* land 20)
  563.   (* plains 40)
  564.   )
  565.  
  566. (table independent-density (town plains 100))
  567.  
  568. (add land country-people-chance 90)
  569. (add plains country-people-chance 100)
  570.  
  571. (add land independent-people-chance 50)
  572.  
  573. (table road-chance
  574.   (city (town city) (80 100))
  575.   (town (town city) ( 2   5))
  576.   )
  577.  
  578. (add (town city) road-to-edge-chance 100)
  579.  
  580. (set edge-road-density 100)
  581.  
  582. ;; Nearly all towns should be connected by road to
  583. ;; somewhere else.
  584.  
  585. (add town spur-chance 90)
  586. (add town spur-range 2)
  587.  
  588. ;; A game's starting units will be full by default.
  589.  
  590. (table unit-initial-supply (u* m* 9999))
  591.  
  592. ;; Default doctrine.
  593.  
  594. (doctrine default-doctrine
  595.   (construction-run (u* 1))
  596.   (rearm-percent 40)
  597.   )
  598.  
  599. (doctrine place-doctrine
  600.   (construction-run (u* 99) ((carrier battleship) 3) (nuke 1)))
  601.  
  602. (side-defaults
  603.   (default-doctrine default-doctrine)
  604.   (doctrines (places place-doctrine))
  605.   )
  606.  
  607. (game-module (notes (
  608.   "This game is the most commonly played one in Xconq.  It"
  609.   "represents units of about 1945, from infantry to atomic bombs."
  610.   ""
  611.   "Opinions differ about optimal strategy for this game.  In general,"
  612.   "blitzkrieg works, and can win the game in a hurry.  The problem is to"
  613.   "muster enough force before striking.  One full troop transport is not"
  614.   "enough; the invasion will melt away like ice cream on a hot sidewalk,"
  615.   "unless"
  616.   "reinforcements (either air or land) show up quickly.  Air cover is very"
  617.   "important.  While building up an invasion force, airborne assaults using"
  618.   "bombers and infantry can provide useful diversions, although it can be"
  619.   "wasteful of bombers.  Human vs human games on a 60x30 world generally"
  620.   "last about 100 turns, usually not enough time or units to build atomic"
  621.   "bombs or battleships, and not a big enough world to really need carriers,"
  622.   "although bases for staging are quite useful."
  623.   )))
  624.  
  625. (add i notes '(
  626.   "The infantry army is the slowest of units, but it can go almost"
  627.   "anywhere.  It is also quick to produce.  Infantry is the staple of"
  628.   "campaigns - no special features, but essential to success."
  629.   ))
  630. (add a notes '(
  631.   "The armor army is highly mobile and hits hard.  Unfortunately,"
  632.   "it is limited to operating in open terrain - plains and desert.  It also"
  633.   "takes longer to produce.  Armor can last twice as long in the  "
  634.   "desert as infantry.  Both armor and infantry can"
  635.   "assault and capture cities; they are the only units that can do so."
  636.   ))
  637. (add f notes '(
  638.   "A fighter is a squadron or wing of high-speed armed aircraft."
  639.   "Their fuel supply can be gotten only at cities/towns, bases,"
  640.   "and carriers, so they must continually be taking off and landing."
  641.   "Fighters are not too effective"
  642.   "against ground units or ships, but they eat bombers for lunch.  Fighters"
  643.   "are very good for reconnaisance - important when you can't always"
  644.   "see the enemy moving!"
  645.   ))
  646. (add b notes '(
  647.   "Bombers are very powerful, since they can seriously damage"
  648.   "or even flatten cities.  Loss rate in such activities is high,"
  649.   "so they're not a shortcut to victory!"
  650.   "Bombers can carry one infantry, which is very useful for raids."
  651.   ))
  652. (add d notes '(
  653.   "Destroyers are fast small ships for both exploration and"
  654.   "anti-submarine activities."
  655.   ))
  656. (add s notes '(
  657.   "The favorite food of a submarine is a troop transport, which it can"
  658.   "sink with one blow."
  659.   "Subs are also hard to spot, but vulnerable to destroyers and aircraft."
  660.   ))
  661. (add t notes '(
  662.   "This is how ground units get across the sea.  Transports can"
  663.   "defend themselves against ships and aircraft, but are basically vulnerable."
  664.   "They're not very fast either."
  665.   ))
  666. (add cv notes '(
  667.   "Compensates for the limited range of fighters and bombers by providing"
  668.   "a portable airport.  Carriers themselves are sitting ducks, particularly"
  669.   "with respect to aircraft.  Fighter patrols are mandatory."
  670.   ))
  671. (add bb notes '(
  672.   "The aptly named `Dread Naught' has little to fear from other"
  673.   "units of this period.  Subs may sink them with enough effort, and a group"
  674.   "of bombers and fighters are also deadly,"
  675.   "but with eight hit points to start,"
  676.   "a battleship can usually survive long enough to escape."
  677.   "Battleships are very effective against cities and armies,"
  678.   "at least the ones on the coast."
  679.   ))
  680. (add nuke notes '(
  681.   "Atomic bombs.  The Final Solution; but they are not easy to use.  A bomb"
  682.   "takes a long time to produce, moves very slowly by itself, and is easily"
  683.   "destroyed by other units. The plus side is instant destruction for any unit"
  684.   "of any size!  Bombs are imagined to be transported by a team of scientists,"
  685.   "and can go on any sort of terrain without running out of supplies."
  686.   ))
  687. (add / notes '(
  688.   "A base serves as a combination camp, airbase, and port."
  689.   "Bases cannot build units, although they can repair some damage."
  690.   ))
  691. (add * notes '(
  692.   "Towns are the staple of territory.  They can build, repair, produce"
  693.   "fuel and ammo, and serve as a safe haven for quite a few units."
  694.   ))
  695. (add @ notes '(
  696.   "Cities are very large, powerful, and well defended.  They are"
  697.   "basically capital cities, or something in a comparable range.  (New York"
  698.   "and San Francisco are cities, Salt Lake City and San Antonio are towns."
  699.   "Yeah, San Antonio has a lot of people, but it's still insignificant,"
  700.   "nyah nyah.)  A city is worth five towns, point-wise."
  701.   ))
  702.